package com.upcode.weighing.vo.req.pc.pay;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;

/**
 * @author LeiDong
 * @version 1.0
 * @date 2021年05月04日 20:00
 * @description 一键生成账单交互Vo
 */
@ApiModel(value = "缴费账单Vo",description = "缴费账单Vo")
public class CreateBillsVo implements Serializable {

    @ApiModelProperty(value = "项目id")
    private Long projectId;

    @ApiModelProperty(value = "楼宇id")
    private Long towerId;

    @ApiModelProperty(value = "单元id")
    private Long unitId;

    @ApiModelProperty(value = "房屋id")
    private Long roomId;

    @ApiModelProperty(value = "供能类型")
    private Integer energyType;

    @ApiModelProperty(value = "账单起始年")
    private String billStartYear;

    @ApiModelProperty(value = "账单终止年")
    private String billEndYear;

    @ApiModelProperty(value = "供能时长 1: 7*24; 2: 7*10 ")
    private Integer timeFrame;

    @ApiModelProperty(value = "供能单价 单位：分/平米")
    // 0 西安  表示   540 分  | 1 咸阳  表示 580 分
    private Integer price;

    public Long getProjectId() {
        return projectId;
    }

    public void setProjectId(Long projectId) {
        this.projectId = projectId;
    }

    public Long getTowerId() {
        return towerId;
    }

    public void setTowerId(Long towerId) {
        this.towerId = towerId;
    }

    public Long getUnitId() {
        return unitId;
    }

    public void setUnitId(Long unitId) {
        this.unitId = unitId;
    }

    public Long getRoomId() {
        return roomId;
    }

    public void setRoomId(Long roomId) {
        this.roomId = roomId;
    }

    public Integer getEnergyType() {
        return energyType;
    }

    public void setEnergyType(Integer energyType) {
        this.energyType = energyType;
    }

    public String getBillStartYear() {
        return billStartYear;
    }

    public void setBillStartYear(String billStartYear) {
        this.billStartYear = billStartYear;
    }

    public Integer getTimeFrame() {
        return timeFrame;
    }

    public void setTimeFrame(Integer timeFrame) {
        this.timeFrame = timeFrame;
    }

    public Integer getPrice() {
        return price;
    }

    public void setPrice(Integer price) {
        this.price = price;
    }

    public String getBillEndYear() {
        return billEndYear;
    }

    public void setBillEndYear(String billEndYear) {
        this.billEndYear = billEndYear;
    }
}
